Contagem Automática de Prazos
Para a contagem automática se concretizar, o processo deve ser enviado a um nó de estado (state
) ou de tarefa (task-node
) no qual seja definida como verdadeira (true
) uma variável de processo de negócio chamada pje:aguardaPeticao
.
Ação no Evento
Para entrar no nó com EL, use o seguinte código:
#{org.jboss.seam.bpm.processInstance.contextInstance.setVariable("pje:aguardaPeticao", "true")}
O nó em questão receberá uma sinalização (signal
) para prosseguimento na primeira transição disponível quando o evento definido em Parametros.EVENTO_PRECLUSAO_MANIFESTACAO
(processoJudicialService:preclusaoManifestacao
) for disparado.
Atenção: O nó que cria a variável pje:aguardaPeticao
deve ser responsável por apagá-la no evento de saída. No caso de um nó de tarefa, o evento "Finalizar tarefa" deve ser configurado para apagar a variável AguardaPeticao
, conforme o exemplo:
#{org.jboss.seam.bpm.processInstance.contextInstance.deleteVariable("pje:aguardaEstouroPrazo")}